<%@ Page 
    Language="C#" 
    MasterPageFile="~/ITCG.master" 
    AutoEventWireup="true" 
    CodeFile="COM_SERVICIO_LISTADO.aspx.cs" 
    Inherits="COM_COM_SERVICIO_LISTADO" 
    meta:resourcekey="Tit_Com_Servicio_ListadoRecursoKCG"
    Theme="EstiloKCG" 
    StylesheetTheme="EstiloKCG" %>

<%@ Register 
        Src="../WebUserControls/wucMensajeEliminar.ascx" 
        TagName="wucMensajeEliminar"
        TagPrefix="uc1" %>
<%@ Register 
        Src="../WebUserControls/wucMensajeActualizar.ascx" 
        TagName="wucMensajeActualizar"
        TagPrefix="uc2" %>
<%@ Register 
        Assembly="AjaxControlToolkit" 
        Namespace="AjaxControlToolkit" 
        TagPrefix="AjaxControlToolkit" %>
<%@ Register 
        TagPrefix="koala" 
        Assembly="KoalaWebControls" 
        Namespace="Koala.KoalaWebControls" %>

<asp:Content 
    ID="Content1" 
    ContentPlaceHolderID="ContentPlaceHolder1" 
    Runat="Server">
    <asp:UpdatePanel 
        ID="UpdatePanel1" 
        runat="server"
        UpdateMode="Conditional">
        <ContentTemplate>
            <asp:Panel 
                runat="server" 
                ID="pnlDatosGrid" 
                meta:resourcekey="Rec_Com_Servicio_ListadoRecursoKCG">
                <koala:KGrid
                    ID="gvcom_servicio_listado" 
                    runat="server"
                    AllowPaging="True" 
                    AllowSorting="True"  
                    PageSize="15"
                    SelectedIndex="0" 
                    AutoGenerateColumns="False"
                    DataKeyNames="Id" 
                    AccessKey='<%# HttpContext.GetLocalResourceObject("~/ITCG.master", "Tec_GridRecursoKCG.AccesKey").ToString() %>' 
                    DataSourceID="odsgvcom_servicio_listado">
                    <AlternatingRowStyle CssClass="alternatingrowstyle" />
                    <HeaderStyle CssClass="headerstyle" />
                    <PagerStyle CssClass="pagerstyle" />
                    <SelectedRowStyle CssClass="selectedrowstyle" />
                    <Columns>
                        <asp:CommandField 
                            ButtonType="Button" 
                            SelectText="..." 
                            ShowSelectButton="True" />
                        <asp:BoundField 
                            DataField="Codigo" 
                            meta:resourcekey="BoundCODIGORecursoKCG" 
                            SortExpression="Codigo">
                            <ItemStyle HorizontalAlign="Right" />
                        </asp:BoundField>
                        <asp:BoundField 
                            DataField="Nombre" 
                            meta:resourcekey="BoundNOMBRERecursoKCG" 
                            SortExpression="Nombre">
                            <ItemStyle Width="80mm" Wrap="True" />
                        </asp:BoundField>
                        <asp:BoundField 
                            DataField="Bod_Unidad_Nombre" 
                            meta:resourcekey="BoundBOD_UNIDAD_NOMBRERecursoKCG" 
                            SortExpression="Bod_Unidad_Nombre">
                            <ItemStyle Width="80mm" Wrap="True" />
                        </asp:BoundField>
                        <asp:BoundField 
                            DataField="Com_Grupo_Nombre" 
                            meta:resourcekey="BoundCom_Grupo_NombreRecursoKCG" 
                            SortExpression="Com_Grupo_Nombre">
                            <ItemStyle Width="80mm" Wrap="True" />
                        </asp:BoundField>
                        <asp:BoundField 
                            DataField="Com_Clase_Nombre" 
                            meta:resourcekey="BoundCOM_CLASE_NOMBRERecursoKCG" 
                            SortExpression="Com_Clase_Nombre">
                            <ItemStyle Width="80mm" Wrap="True" />
                        </asp:BoundField>
                        <asp:BoundField 
                            DataField="Disponible" 
                            meta:resourcekey="BoundDISPONIBLERecursoKCG" 
                            SortExpression="Disponible">
                            <ItemStyle HorizontalAlign="Center" />
                        </asp:BoundField>
                        <asp:BoundField 
                            DataField="Fecha_Update" 
                            meta:resourcekey="BoundFECHA_UPDATERecursoKCG" 
                            SortExpression="Fecha_Update">
                            <ItemStyle Wrap="True" />
                        </asp:BoundField>                                                                                   
                        <asp:BoundField 
                            DataField="Fecha_Creacion" 
                            HeaderText="Fecha_Creacion" 
                            SortExpression="Fecha_Creacion"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Creacion_Per_Personal_Nombre" 
                            HeaderText="Creacion_Per_Personal_Nombre" 
                            SortExpression="Creacion_Per_Personal_Nombre" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Codigo_Barra" 
                            HeaderText="Codigo_Barra" 
                            SortExpression="Codigo_Barra"
                            Visible="False" />                        
                        <asp:BoundField 
                            DataField="Tipo" 
                            HeaderText="Tipo" 
                            SortExpression="Tipo" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Com_Clase_Id" 
                            HeaderText="Com_Clase_Id" 
                            SortExpression="Com_Clase_Id"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Com_Grupo_Id" 
                            HeaderText="Com_Grupo_Id" 
                            SortExpression="Com_Grupo_Id"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Bod_Unidad_Id" 
                            HeaderText="Bod_Unidad_Id" 
                            SortExpression="Bod_Unidad_Id"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Creacion_Per_Personal_Id" 
                            HeaderText="Creacion_Per_Personal_Id"
                            SortExpression="Creacion_Per_Personal_Id" 
                            Visible="False" />                        
                        <asp:BoundField 
                            DataField="Update_Per_Personal_Id" 
                            HeaderText="Update_Per_Personal_Id"
                            SortExpression="Update_Per_Personal_Id" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Descripcion" 
                            HeaderText="Descripcion" 
                            SortExpression="Descripcion"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Com_Clase_Codigo" 
                            HeaderText="Com_Clase_Codigo" 
                            SortExpression="Com_Clase_Codigo"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Int_Empresa_Id" 
                            HeaderText="Int_Empresa_Id" 
                            SortExpression="Int_Empresa_Id"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Int_Empresa_Codigo" 
                            HeaderText="Int_Empresa_Codigo" 
                            SortExpression="Int_Empresa_Codigo"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Int_Empresa_Nombre" 
                            HeaderText="Int_Empresa_Nombre" 
                            SortExpression="Int_Empresa_Nombre"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Com_Grupo_Codigo" 
                            HeaderText="Com_Grupo_Codigo" 
                            SortExpression="Com_Grupo_Codigo"
                            Visible="False" />                        
                        <asp:BoundField 
                            DataField="Bod_Unidad_Codigo" 
                            HeaderText="Bod_Unidad_Codigo" 
                            SortExpression="Bod_Unidad_Codigo"
                            Visible="False" />                        
                        <asp:BoundField 
                            DataField="Creacion_Per_Personal_Codigo" 
                            HeaderText="Creacion_Per_Personal_Codigo"
                            SortExpression="Creacion_Per_Personal_Codigo" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Update_Per_Personal_Codigo" 
                            HeaderText="Update_Per_Personal_Codigo"
                            SortExpression="Update_Per_Personal_Codigo" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Update_Per_Personal_Nombre" 
                            HeaderText="Update_Per_Personal_Nombre"
                            SortExpression="Update_Per_Personal_Nombre" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Disponible_Nombre" 
                            HeaderText="Disponible_Nombre" 
                            SortExpression="Disponible_Nombre"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Tipo_Nombre" 
                            HeaderText="Tipo_Nombre" 
                            SortExpression="Tipo_Nombre"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Estado_nombre" 
                            HeaderText="Estado_nombre" 
                            SortExpression="Estado_nombre"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Id" 
                            HeaderText="Id" 
                            SortExpression="Id" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Codigo_int" 
                            HeaderText="Codigo_int" 
                            SortExpression="Codigo_int"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Estado" 
                            HeaderText="Estado" 
                            SortExpression="Estado" 
                            Visible="False" />
                    </Columns>           
                </koala:KGrid>
            </asp:Panel>                 
        </ContentTemplate>
    </asp:UpdatePanel>
    <asp:UpdateProgress 
        ID="UpdateProgress1" 
        runat="server" 
        AssociatedUpdatePanelID="UpdatePanel1" 
        DisplayAfter="1000">
        <ProgressTemplate>
            <div style="vertical-align:middle; text-align:center;" >
                <img alt="." src="../imagenes/ajaximagenes/cargando.gif" />&nbsp;
                <br />
                Cargando... espere por favor
            </div>
        </ProgressTemplate>
    </asp:UpdateProgress>  
    <asp:ObjectDataSource 
        ID="odsgvcom_servicio_listado" 
        runat="server" 
        EnableCaching = "true" 
        CacheDuration ="180"
        CacheKeyDependency="odsgvcom_servicio_listado"
        OldValuesParameterFormatString="original_{0}"
        SelectMethod="GetByServicios" 
        TypeName="FEL.COM.BO_Com_Articulo">
        <SelectParameters>
            <asp:SessionParameter Name="s" SessionField="Scope" Type="Object" />
        </SelectParameters>
    </asp:ObjectDataSource>
    <table>
            <tr>
                <td>
                    <koala:KFiltro 
                        ID="kftFiltro" 
                        runat="server" 
                        Contenedor="COM_SERVICIO_LISTADO" 
                        Objeto="COM_ARTICULO"
                        IndiceScope="Scope" 
                        Orden="1" 
                        ObjectDataSourceID="odsgvcom_servicio_listado" />
                </td> 
                <td>
                    <asp:Button 
                        ID="btnRefrescarListadoServicio" 
                        runat="server"/>       
                </td>
                <td>
                    <asp:Button 
                        ID="BtnNuevo" 
                        runat="server" 
                        OnClick="BtnNuevo_Click" />
                </td>               
                <td>
                    <asp:Button 
                        ID="BtnServicio" 
                        runat="server" 
                        OnClick="BtnServicio_Click" />
                </td>
                <td>
                    <asp:Button 
                        ID="BtnAtributo" 
                        runat="server" 
                        OnClick="BtnAtributo_Click" />
                </td>                
            </tr>
        </table>
</asp:Content>

